#include <avr/io.h>
#include "USB.h"

#define CURRENT_FIRMWARE_VERSION    ((uint16_t)1010)

// Comparator
#define ACMUX _SFR_MEM8(0x7D)
#define CMUX0 0
#define CMUX1 1
#define CMUX2 2

extern bool USB_IsConnected;

// ================== USB Event Handlers =====================
// Indicates that this module will catch the USB_Connect event when thrown by the library.
void EVENT_USB_Device_Connect (void);
// Indicates that this module will catch the USB_Disconnect event when thrown by the library.
void EVENT_USB_Device_Disconnect (void);
// Indicates that this module will catch the USB_ConfigurationChanged event when thrown by the library.
void EVENT_USB_Device_ConfigurationChanged(void);
